28/07/2006 - mIRC v6.2

Changes:
1.Undid changes that made the display smoother since slower computers
  where unable to cope. The display now flickers a bit as in previous
  versions.
2.Changed mark/copy behaviour so that it works like it did in previous
  versions.
3.Fixed various $regsubex() bugs.
4.Fixed switchbar not displaying at least first character of a window
  name when ellipses are appended.
5.Extended /did to support a long list of ids as opposed to only up
  to 256 characters.
6.Fixed agent speech being interrupted when Options dialog is closed.
7.The Channel/Message beep settings in Options/Sounds are now applied
  to all windows when the Options dialog is closed.
8.Fixed bug with Control+F find dialog in desktop windows.
9.Fixed bug with active window not being internally set correctly in
  some situations.
10.Fixed /window -t width measurements being smaller then previous
   versions, changed back for compatibility.
11.Fixed /localinfo incorrectly displaying DNS messages.
12.Extended /drawpic -gN switch, where N = 1 for small icon, 2 for
   large icon, and 3 for actual icon.
13.Changed $findfile() so that it works as fast as in past versions
   if the new semi-colon feature is not used. The semi-colon feature
   is now also somewhat faster.
14.Fixed change in / commandline parsing behaviour.
15.Fixed text measurement bug which was affecting /drawtext, $height(),
   $width(), and $wrap().
16.Fixed Control+K bug in channel central topic when clicking on color
   dialog to insert a color number.
17.Fixed $longip() bug.
18.Fixed UTF-8 bug when parsing notice, privmsg, and other commands
   that contained comma-separated nicks as the target.
19.Fixed SSL security dialog display bug when using /sockopen and SSL.
20.Added $sock().addr which displays original named address if one was
   used, and /socklist now also displays the named address.
21.Fixed /names list display being truncated when a UHNAMES list is
   returned with full addresses.
22.Fixed SSL gpf bugs related to threading issues.
23.Fixed auto-hide nicklist not hiding when mouse is moved outside of
   the channel window.
24.Added /clearall -a switch, applies to window on all connections.
25.Added /timer -d switch, ensures that a timer and any subsequent
   timers using the -d switch are triggered in that order.
26.Fixed $iel()/$iil() bugs.
27.Changed $me in on NICK messages so that it refers to your old nick
   as in previous versions.
28.Fixed bug in /dde connect parsing.
29.Fixed decrease in picture @window display speed.
30.Copying text from both a UTF-8 "display" or "encode" enabled window
   now copies the text as unicode to the clipboard.
31.Fixed /filter color bug when filtering text windows.
32.Fixed bug relating to the order in which SJIS/JIS and UTF-8
   encodings are applied when both options are enabled.
33.Fixed $regsub() parsing bug.
34.The $rawmsg identifier now works in the on CHAT event.
35.Fixed flood protection bug, was UTF-8/SJIS/JIS double-encoding text
   that was queued.
36.Fixed switchbar button text color bug.
37.Channel Folder now shows channel description alongside channel name.
38.Fixed horizontal scrollbar being too long in all listbox windows
   in mIRC.
39.Fixed an old bug in the /flush command not parsing the -l switch
   correctly.
40.Added $did().isid property, returns $true or $false depending on
   whether the specified id exists in the dialog.
41.Added custom dialog listbox property "radio", creates listbox
   of radioboxes.
42.Pressing spacebar in custom dialog listbox of checkboxes now checks
   or unchecks all selected items.
43.Fixed spacebar not working in mIRC Options dialog treelist.
44.Added "Match only whole words" option to Agents Lexicon dialog.
45.Added $editbox().selstart/selend properties, return start and end of
   selection in editbox, and /editbox -bNeN, set the start and end
   of the selection.
46.Added on TABCOMP event, triggers when a user presses the TAB key in
   an editbox and mIRC is about to perform tab completion. Halting the
   event prevents mIRC's default tab completion.

   on *:TABCOMP:<*#?=!@>:echo event: $event target: $target line: $1-

47.Can now specify a range of ids in on dialog events using a dash, eg.
   on 1:dialog:name:event:1-5,6,7-8,9-11,10: { ... }
48.Fixed multibyte editbox cursor display bug when switching between
   windows.
49.Tabbing into the editbox in the Editor dialog no longer selects all
   text in the editbox.
50.Fixed old bug in users list IP address/wildcard matching in remote
   events.
51.Fixed /drawscroll bug.
52.Fixed switchbar button hottracking display bug.
53.Fixed an empty $calc() halting a script with no error message.
54.Changed behaviour of Recent Channels menu in favorites so that it
   is now network-based as opposed to server-based, ie. if you have
   several connections open to the same network, the Recent Channels
   list is shared between them.
55.Added custom dialog icon options, can now specify small, large, or
   actual in icon dialog definition.
56.The on ^HOTLINK event now triggers on right-click, use $mouse.key
   to check for right mouse button.
57.Added /run -h switch to hide the application being run.
58.Fixed bug in /drawtext -bp where -b was not being parsed correctly
   with the -p switch.
59.Added support for UTF-8 display font substitution/linking, option
   enabled by default in IRC/Messages dialog, should allow mIRC to
   display all characters regardless of the font you are using,
   assuming you have the required fonts on your system.
60.Fixed UTF-8/Multibyte text-wrapping display bug.
61.The $regml() identifier can now be used inside $regsubex().
62.Fixed /font -z not affecting custom @windows.
63.Added $activewid, $lactivewid, and $leftwinwid identifiers.
64.Channels Folder now displays UTF-8 channel names and desciptions
   correctly.
65.Fixed window listboxes display bug with horizontal scrolling.
66.Pressing Control+A in the URLs list and in custom @window listboxes
   now selects all items.
67.Fixed /scon /scid display bug when invalid id is used.
68.Fixed font dialog not setting font for minimized windows.
69.Custom DLLs are now delay-unloaded to allow subclassing DLLs to
   work better. The UnloadDLL routine is still called at the same
   point as before.
70.Script editor now has minimize/maximize buttons.
71.Pressing spacebar in the Lock dialog checkbox list now correctly
   checks/unchecks an item.
72.The toolbar can now be repositioned to top/bottom/left/right of
   main mIRC window.
73.Fixed Control+Break handling in scripts.
74.Added /loadbuf -a switch to load text into active window.
75.The $com() identifier now uses utf8 internally and the .result
   property now returns utf8 text, when necessary.
76.Added $cb(N,u) option, returns utf8 text.
77.Fixed /splay not handling \\network directory format.
78.Fixed nick/url/etc. right-click popup menu not working if text in
   window scrolled while popup menu was visible.
79.Fixed installer default folder bug under xp64.
80.Updated library to PCRE v6.6, which supports limiting the regex
   recursion depth. This prevent gpfs caused by runaway expressions.
81.Fixed /drawcopy -n not updating window when no parameters are used.
82.Fixed /sockread -nf bug, switches were not being parsed correctly.
83.Buttons in top/bottom position switchbar are now wider by default.
84.Fixed bug in Options dialog. When there were many channel/query/etc.
   windows open the Options dialog would take a long time to close.
85.Fixed focusing bug when using Alt+N to switch to Nth window right
   after a window opened in a minimized state.
86.Fixed $sfile() bug with some file name formats.
87.Extended $os to handle Vista.
88.Fixed bug in popup menu parsing when text contained { character.
89.Invisible mode connect option is now enabled by default.
90.Added a Treebar which lists connections and open windows, much like
   the switchbar. It behaves like the switchbar in many ways as well,
   eg. Shift/Control + left-click support, icon blinking, etc. and
   uses various switchbar settings in the Options/Dialog.

   Right-clicking on an item pops up the usual system menu for that
   window. Right-clicking in an empty area of the treebar pops up a
   menu with various display options.

   The treebar width can be set by dragging the border with the mouse,
   and the background and text colors can be set in the colors dialog.

91.The right-click popup menus for the Toolbar/Switchbar now offer
   options that were removed from the Options/Display dialog. The
   Switchbar can now be resized by dragging the border of the bar
   with the mouse.
92.Fixed right-click popup menu bug where menus were being wrongly
   displayed when clicking on window borders.
93.Fixed switchbar display bug when scrolling with mousewheel.
94.Fixed regex bug which was truncating long results instead of
   returning a string too long error.
95.Fixed /server gpf bug with long parameters.
96.Added /window -D switch, allows toggling of desktop/mdi setting
   for custom @windows via system menu.
97.Added $fline().text property.
98.Added /exit -nr switches, -n disables confirmation dialogs, and
   -r restarts mIRC.
99.Extended /window -nN switch, if N = 2, minimizes window without
   auto-expanding its item in the treebar.
100.Fixed / and /! not being treated as text with Control+Enter.
101.Added Up/Down sort buttons for Options/DCC/Folders dialog to set
    order of matching.
102.Added "Minimize mIRC on close" option to Display/Windows dialog.
103.The Reload logs feature in the logging dialog can now be set
    separately for channels and chats.
104.Fixed bug in the Line colors feature in the logging dialog, the
    default line color is now reset correctly if colors are used in
    the line.
105.Fixed minimize option in DCC Send dialog not being applied
    immediately to current dcc send.
106.Added vertical tile option to toolbar and window menu, and to
    auto tile section in Window/Group dialog.
107.Added /abook -wncl switches, open the different tabs in the
    address book dialog.
108.Added "Preserve nicks" feature to Connect/Options dialog. If
    enabled, mIRC will use /tnick internally to ensure that your
    nicknames in the Connect dialog remain static. Also added /mnick
    command to change your main nickname.
109.Added "Include desktop windows" to the Display dialog. If
    disabled, desktop windows are not displayed in the switchbar.
110.Extended /window -wN switch, where 0 = hide from switchbar/treebar,
    1 = show in switchbar, 2 = show in treebar, 3 = show in both.
111.Fixed hotlinks not handling nicknames with multiple prefixes.
112.Default colors are now stored internally in mIRC and are written
    to mirc.ini if no colors are found.
113.Default wav/mid/etc. dcc folder item is now only re-created if no
    extensions section is found in mirc.ini.
114.Extended SendMessage() support. The lParam value can now be used
    to create a uniquely named mapped file. Where lParam = N, the
    mapped filename is mIRCN. If lParam is zero, the filename is mIRC,
    as in previous versions.
115.Added "Auto" option to Switchbar lines setting in Options/Display
    dialog. Auto-expands switchbar as number of buttons changes when
    switchbar is in top/bottom position.
116.Added "Multi-line toolbar" option to Options/Display dialog.
117.Added /toolbar command, allows modification of toolbar buttons.

    /toolbar -aidmsxkNnNzNebwhyNurctplor [N] <name/N> <tooltip>
             <picfile|@> [x y w h] [/alias] [popfile|@]

    -a = add button
    -i = insert button at position [N]
    -d = delete button at position [N] or <name>
    -m = move button <name/N> to position [N]

    -s = separator
    -x = wide button

    -kN = use when adding button to make it a check button
          check/uncheck with N = 1 or N = 0

    -nN = icon index in picfile
    -zN = icon size, 1 = small, 2 = large, 3 = actual

    -eb = enable/disable button [N] or <name>
    -wh = show/hide button [N] or <name>

    -yN = set transparency (0 to 255) for button [N] or <name>

    -u = update display immediately
    -r = reset buttons
    -c = clear all buttons

    To update properties for an existing button:

    -t = tooltip
    -p = picfile
    -l = alias
    -o = popup

    name = unique name assigned to button/separator, it cannot be
           a number

    tooltip = text displayed when the mouse hovers over button

    picfile|@ = picture filename or picture @window
                min 16x16, max 256x256 pixels

    x y w h = position in bitmap and size of bitmap to use
              not for use with icons

    /alias = command performed when button pressed, $!1 = name
    popupfile|@ = popup filename or @menu name

    The tooltip, picfile, alias and popup can be enclosed in quotes
    if necessary. To clear an item use "" empty quotes.

    $toolbar(name/N), if N = 0 returns number of buttons

    Properties: name,type,tip,alias,popup,width,height,wide,
                enabled,visible,checked,alpha

    Note: modifying some of the default mIRC buttons, such as Connect,
    Notify, etc. may not always work since they are managed by mIRC.
    They can however be deleted.

118.Fixed /signal -n bug, was allowing $? dialog in server event.
119.Fixed /!.var conversion to /set -l, was not using the !. prefixes.
120.mIRC now stores a [success] section in servers.ini that lists
    servers that were connected to successfully. When you later
    connect to a server group, the success list is used to prioritize
    server connection attempts. "Clear History" via the servers list
    popup menu clears this list.
121.Fixed various multi-monitor right-click mouse button bugs.
122.Added /help and /winhelp support for .chm files.
123.Added aline/iline/sline/etc. -t switch, forces a re-wrap of all
    lines in a window that have not yet been wrapped to the current
    window size.
124.Toolbar disconnect confirmation feature now displays a question
    mark on the disconnect button when you try to disconnect.

17/02/2006 - mIRC v6.17

Changes:
1.Fixed $comval() gpf bug.
2.Fixed /font gpf bug.
3.Fixed menu {} rclick related bug.
4.Fixed numeric 338 remote bug.
5.Fixed recursion stack overflow gpf bug.
6.Fixed /.uwho message not being hidden.
7.Fixed /close gpf bug in on close event.
8.Fixed ! command prefix bug when used with certain commands.
9.Added support for IRCnet numeric 265/266 format change.
10.Fixed handling of <> URL formats in hotlinks.
11.Fixed remote /whois display bug.
12.Fixed switchbar status highlight bug with orphaned dcc chats.
13.Fixed perform on connect listbox not displaying scrollbar.
14.Fixed auto-join bug.
15.Added support for unreal ircd /whois numeric 671.
16.Most file dialogs are now resizable.
17.Fixed SSL file dialog display bug.
18.Added support for numeric 005 NAMESX token, indicating that
   mIRC supports multiple mode prefixes for a nickname in a NAMES
   list, eg. @+nickname.
19.Fixed disappearing background pictures bug in query/chat windows.
20.Added /sockopen -e switch which creates an SSL connection and
   $sock().ssl identifier.
21.Added /tray -mNsNtNaN switches where N is 0 or 1 and enables or
   disables the tray settings always show, startup minimized,
   minimize to tray, and animate on activity.
22.Added $decode to Lock options dialog. Lock dialog now also allows
   individual setting of lock items. $decode is disabled by default.
23.Fixed ANSI support for MOTD message.
24.Added default sounds options to notify options dialog.
25.Added $mouse.key & 8 to check for ALT key and $mouse.key & 16 to
   check for right mouse button.
26.Added $inellipse(x,y,x,y,w,h) and $inroundrect(x,y,x,y,w,h,w,h).
27.Added /sockpause [-r] <name> command, pauses/restarts a socket from
   reading incoming data. $sock().pause returns current state.
28.Added connection timeout option in connect/options dialog, PINGs
   the server every so often to test connection.
29.Added /dcc send -m switch to minimize dcc send windows.
30.Fixed script recursion gpf bug.
31.Fixed $inpaste bug.
32./hsave -b now displays a warning when it is unable to save data
   that is longer than 65535 bytes.
33.Fixed isnum bug with negative values.
34.Added global Join on connect option to favorites dialog.
35.The Hide ping? pong! event option is now enabled by default.
36.Fixed ordering of notify/unotify events on non-WATCH servers during
   a /nick change.
37.Added support for initiating passive dcc send/chat connections,
   option in DCC Options dialog. Also added /dcc passive [on|off]
   command and $passivedcc identifier.
38.Added $locked identifier, returns whether mIRC is locked or not.
39.Fixed $target processing for /msg +#channel, mIRC now correctly
   checks the CHANTYPES and PREFIX numeric 005 tokens to strip
   prefixes.
40.Fixed formatting of outgoing wallchops/users/voices.
41.Changed flood protection feature so that it uses PING instead of
   PRIVMSG when testing server lag.
42.Added custom dialog listbox property "check", creates listbox
   of checkboxes, manipulated with /did -sl and $did().csel/cstate.
43.Added $window().fontcs identifier, returns the selected character
   set/script for a window's font.
44./debug windows now show raw text without interpreting multibyte or
   utf text.
45.Changing the default font for a window type now affects all open
   windows of the same type immediately.
46.Fixed SSL files path bug where certificate files where not being
   loaded if not in mIRC root folder.
47.Fixed :error handler bug where the normal break message was being
   displayed due to Control+Break being detected more than once.
48.Added support for display of UTF-8 text as unicode in status,
   channel, query, and other windows, and in nickname listboxes,
   window titlebars, switchbar, and tooltips.

   The display of UTF-8 can be enabled for all windows in the
   Options/IRC/Messages dialog, or individually for each window
   via the Fonts dialog. The Fonts dialog also has an "Encode"
   option that encodes outgoing text in UTF-8 based on the
   script/codepage selected for that window.

   Note: The Encode feature is selective, ie. it only encodes the
   parts of an outgoing message that are not already in UTF-8 format.

   Added $utfencode(text, C) and $utfdecode(text, C), where C is the
   script/codepage ($window().fontcs) of the plain text.

   Added $isutf(text) identifier, returns UTF-8 status of text, where
   0 = not UTF-8 (contains invalid UTF-8 sequences), 1 = seems to be
   plain text, 2 = seems to contain valid UTF-8.

   Note: mIRC does not convert incoming UTF-8 into the local codepage.
   Server text is stored internally unchanged. This enables mIRC
   (scripts, etc.) to work fully with UTF-8 IRC servers that allow
   UTF-8 in channel and nick names.

49.Fixed /load -nrs switch bug.
50.Fixed DCC Options dialog gpf bug.
51.Fixed mark/copy clipboard memory leak bugs.
52.Fixed $encode/$decode memory not being freed in some situations.
53.Added $qt(text) identifier, ensures text is enclosed in quotes,
   and $noqt(text), removes outer enclosing quotes.
54.Text display is now smoother/less flickery in some situations.
55.Fixed /drawpic bug drawing blurred icons.
56.Added /drawpic -g switch, loads large icon from icon file.
57.Fixed handling of /describe $ server messages.
58.Fixed buffer save bug, was ocasionally not saving lines.
59.Fixed $sdir() bug.
60.Fixed /bread, /bwrite, and /btrunc not being able to handle files
   larger than 2 gigs.
61.Fixed toolbar custom buttons bug when changing XP themes.
62.Fixed /debug -i identifier evaluation bug.
63.Fixed channel tab completion freeze bug.
64.Fixed $file().size bug with locked files.
65.Fixed /renwin bug with reserved @window names.
66.Fixed mIRC tray icon double-click bug not showing/hiding mIRC
   correctly in some cases.
67.Fixed tray-related disappearing mIRC bug.
68.Fixed $script() not parsing quote-enclosed filenames.
69.Fixed wildcard handling bugs.
70.Fixed /window -z bug, can no longer be applied to status window.
71.Fixed contents of second editbox being reset when visual styles
   are changed.
72.Fixed . prefix not working for /localinfo command.
73.Fixed invalid { parameter gpf bug in $eval, $height, $width,
   and $wrap identifiers.
74.Fixed while loop bug with :error and /reseterror.
75.Fixed various $comcall() bugs. The $comerr value is also now set
   when $comcall() calls the alias.

   Note: If $comcall() fails when calling an object and $com() does
   not, this means that the object is not compatible with mIRC's
   threading model, so $com() must be used.

76.Extended $findfile() to handle multiple file types separated by
   semi-colons, eg. *.exe;*.txt
77.Fixed display of Efnet numeric 338 containing IPv6 address.
78.Improved hotlink handling of bracket-enclosed channel names.
79.Fixed switchbar button text color not matching XP theme color.
80.Fixed /goto bug which resulted in jumping to the wrong line.
81.Fixed $com() memory leak bug.
82.Fixed various $did() bugs affecting "multsel" listboxes.
83.Fixed $iif() bug when parsing $null parameters.
84.Fixed DCC gpf bug in iphlpapi.dll where initiating a DCC would
   result in a crash for some users. This bug may also have been
   affecting mIRC's general sockets behaviour.
85.The $asctime() identifier now allows am/pm to be separate from
   the time value.
86.Fixed text-wrapping of messages for /fopen-related commands.
87./firewall command now also accepts server:port format.
88.Added /autojoin -nsdN command, can be used in on CONNECT or perform
   to delay or prevent autojoining of channels. This also affects the
   rejoining of open channel windows during a reconnect. Where -n = join
   now, -s = skip autojoin, -dN = delay autojoin for N seconds.
89.Fixed multithreading sychnronization bugs in SSL routines.
90.Fixed /queryrn not permitting certain characters in nickname.
91.Fixed if/elseif/while gpf bug when parameters too long.
92.Updated libraries to PNG 1.2.8, zlib 1.2.3, and PCRE v6.4.
93.The SSL warning/password dialogs now auto-cancel after 60 seconds.
94.Fixed /aline -n and -nl, now identical behaviour if line exists,
   ie. both have no effect on the line. This also affects /iline.
95.Fixed /list bug, now reports an error if /list is sent before you
   are connected to the server.
96.Fixed mIRC not saving settings when Windows shutsdown/restarts.
97.Fixed switchbar tooltip display bug.
98.Fixed $bfind(&binvar, N, M) bugs relating to reading beyond the
   end of the actual &binvar length.
99.Fixed $input() 'd' option, was playing a default sound even if none
   was set for the specified system icon.
100.Added support for displaying GIFs via the GIFLIB library.
101.Added $findfilen/$finddirn identifiers, return Nth position of
    files/dirs found with $findfile/$finddir.
102.Can now specify a range of ids with one /did command by using a
    dash, eg. /did -b test 1-5,6,7-8,9-11,10
103.Added separate timestamp option for logfiles in logging dialog
    /timestamp -g switch to set logstamp format, and $logstamp and
    $logstampfmt identifiers.
104.Extended $sound() to read id3v2 tags, with properties .id3, .tags,
    and $sound(filename,N|name).tag. If you don't use .tag, it returns
    the id3v1 values.
105.Extended /flash -bNrNwN, where N limits the number of flashes/beeps,
    and fixed /flash making a sound even if -b or -w were not used.
106.Fixed DCC Send/Get window button/window sizing when different fonts
    are selected for the window.
107.Extended $input(text,kN), where kN is an N second timeout value.
    On timing out, $timeout is returned if 'v' is specified, no
    value if 'e' is specified, and $false otherwise.
108.Added custom dialog editbox 'number' property to limit input to
    numbers. Note that this only applies to typing in the editbox,
    not pasting.
109.Added /noop command, performs no operation.
110.Extended /showmirc -ntl, where -l locks mIRC when it is being
    minimized.
111.Added $regsubex([name], text, re, subtext), where subtext is
    evaluated during substitution and can be an identifier. Subtext
    can contain special markers where \0 = number of matches, \n =
    match number, \t = match text, \a = all match items. Returns text
    result.
112.Fixed "fill switchbar" display bug with /window -z windows.
113.Fixed parsing bug with combinations of $& and | separator.
114.Fixed /timer not checking for an invalid timer delay value.
115.Fixed /url not opening default browser in some situations.
116.Added /set/inc/dec -e switch, unsets variable on mIRC exit.
117.Extended /window and $window(), can now refer to existing windows
    using wid value, eg. /window -n @1.
118.Fixed $line() not parsing chat =names correctly.
119.Fixed if parser treating 00 as text instead of a zero value.
120.Fixed $upper/$lower not converting accented characters correctly.
121.Fixed udpread event treating zero incoming bytes as closing of
    the connection.
122.Fixed broken behaviour of notify list /whois option due to Efnet
    not accepting /whois nick1,nick2,... format.
123.Changing the font for a DCC Send/Get window now immediately resizes
    the window and buttons.
124.Fixed if/while parsing bug when parameter begins with ; character.
125.Fixed on OPEN event not supporting $()/%var in text match section.
126.Fixed $regsub() not reporting an error if an invalid %varname is
    specified.
127.Added support for numeric 005 UHNAMES token, indicating that mIRC
    supports the nick!user@host format in the NAMES list which it uses
    to the fill the IAL on joining a channel.
128.Using /halt in the alias called by $findfile/$finddir now halts
    the file/dir search.
129.Added support for /adchat, /netglobal, and /globops commands.
130.Added $bytes(N,d) switch, retains decimals. Also fixed handling of
    negative values.
131.Added support for numeric 345 channel invite message.
132.Editor variables sort button now toggles between four different
    sort methods.
133.Extended the number of url types that the hotlinks/URLs list
    features handle.
134.Added support for internal excepts/invites list with $chan().iel
    and .iil, $iel() and $iil(), and if isexcept and isinvite.
135.Added "Line colors" option to logging dialog, prefixes the line
    with actual line color in logfile if necessary.
136.Fixed intermittent load/reload scripts gpf bug.
137.Added support for numeric 005 TARGMAX=WHOIS:N token, number of
    nicknames that a /whois command allows.
138.Fixed favorites menu bug with recent channels and active server
    connections.
139.Calling /clipboard with no text now empties the clipboard instead
    of assigning it an empty string.
140.Fixed highlight feature bug when matching against non-ascii text.
141.Fixed nick color list option not using first matching item in the
    list when matching against a user level.
142.Fixed intermittent /dialog gpf bug with long table names.
143.Fixed parser bug when handling empty custom identifiers with
    properties.
144.Fixed $longip() handling of zero-padded ip addresses.
145.Fixed DCC Folders dialog bug where items added with mIRC folder
    as the save folder were being lost on restart.
146.Fixed timestamp display bug in "copy messages to query" option.
147.Fixed /timers triggering in an unexpected order, should now trigger
    according to the order in which they were set even if they have the
    same delay.
148.Since numeric 005 ELIST token now exists, from the next version
    mIRC will no longer treat SAFELIST as implying support for /list
    parameters and will only use /list parameters if a server specifies
    the ELIST token in numeric 005.
149.Fixed $prop returning only the last part of a property name that
    contains multiple . in the name.
150.Fixed mime decoding not ignoring non-base64 characters.
151.Fixed $ini() returning 0 instead of $null for non-existent topics.
152.Added support for more genres to mp3 identifiers.
153.Fixed /rename bug when attempting to rename an existing file with
    the same name.
154.Fixed custom @window logfiles not rotating filenames correctly at
    midnight as with channel/chat windows.
155.Improved handling of ANSI color codes.
156.Fixed /comopen and /comclose not triggering error catcher if item
    was already open/closed.
157.Both $regsub() and $regsubex() no longer treat $N as \N.
158.Extended /filter -e to handle larger numbers when sorting.
159.Fixed /did -ocueb not working on submenu items.
160.Fixed /loadbuf display bug with custom dialog hidden controls.
161.File dialogs now display the places bar under 2k/XP.
162.Switchbar now allows wider buttons when placed on left/right.
163.Fixed /splay bug with path/extension handling.
164.Added "Show nick list on Shift+Tab key" option to channel nick
    list options dialog.

-

The full versions.txt has become too large to include in the
distribution, so only the version information for the last version
is being included from now on. You can still download the full
versions.txt file from the mIRC website.

-

28/02/95 - mIRC v2.1a

First public release.
